package ua.yandex.collections;

public interface MyList {
  
  void add(Object e);

  void add(int index, Object e);

  void addAll(Object[] c);

  void addAll(int index, Object[] c);

  Object get(int index);

  Object remove(int index);

  void set(int index, Object e);

  int indexOf(Object o);

  int size();

  void clear();

  boolean isEmpty();

  Object[] toArray();

  String toString();
}
